import java.util.*;

/**
 * 密码按如下规则进行计分，并根据不同的得分为密码进行安全等级划分。
 *
 * 一、密码长度:
 * 5 分: 小于等于4 个字符
 * 10 分: 5 到7 字符
 * 25 分: 大于等于8 个字符
 *
 * 二、字母:
 * 0 分: 没有字母
 * 10 分: 密码里的字母全都是小（大）写字母
 * 20 分: 密码里的字母符合”大小写混合“
 *
 * 三、数字:
 * 0 分: 没有数字
 * 10 分: 1 个数字
 * 20 分: 大于1 个数字
 *
 * 四、符号:
 * 0 分: 没有符号
 * 10 分: 1 个符号
 * 25 分: 大于1 个符号
 *
 * 五、奖励（只能选符合最多的那一种奖励）:
 * 2 分: 字母和数字
 * 3 分: 字母、数字和符号
 * 5 分: 大小写字母、数字和符号
 *
 * 最后的评分标准:
 * >= 90: 非常安全
 * >= 80: 安全（Secure）
 * >= 70: 非常强
 * >= 60: 强（Strong）
 * >= 50: 一般（Average）
 * >= 25: 弱（Weak）
 * >= 0:  非常弱（Very_Weak）
 *
 * 对应输出为：
 *
 * VERY_SECURE
 * SECURE
 * VERY_STRONG
 * STRONG
 * AVERAGE
 * WEAK
 * VERY_WEAK
 *
 * https://www.nowcoder.com/practice/52d382c2a7164767bca2064c1c9d5361?tpId=37&tqId=21310&ru=/exam/oj
 *
 * Date: 2022-10-19
 * Time: 22:52
 */

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        StringBuilder str = new StringBuilder(in.nextLine());
        int scores = 0;

        // 1. 密码长度.
        int length = str.length();
        if(length <= 4)
            scores += 5;
        else if(length <= 7)
            scores += 10;
        else
            scores += 25;

        // 2. 字母  数字  符号
        int countNumber = 0 , countSymbol = 0;
        boolean flg = false;
        boolean flg2 = false;
        for(int i = 0; i < length; ++i) {
            char ch = str.charAt(i);
            if(ch >= '0' && ch <= '9')
                countNumber++;
            else if(ch >= 'a' && ch <= 'z')
                flg = true;
            else if(ch >= 'A' && ch <= 'Z')
                flg2 = true;
            else
                countSymbol++;
        }
        // 字母
        if(flg && flg2)
            scores += 20;
        else if(flg || flg2)
            scores += 10;

        // 数字
        if(countNumber == 1)
            scores += 10;
        else if(countNumber > 1)
            scores += 20;

        // 符号
        if(countSymbol == 1)
            scores += 10;
        else if(countSymbol > 1)
            scores += 25;

        // 奖励
        if(countSymbol > 0 && countNumber > 0 && flg && flg2)
            scores += 5;
        else if(countNumber > 0 && countSymbol > 0 && (flg || flg2))
            scores += 3;
        else if(countNumber > 0 && (flg || flg2))
            scores += 2;

        if(scores >= 90)
            System.out.println("VERY_SECURE");
        else if(scores >= 80)
            System.out.println("SECURE");
        else if(scores >= 70)
            System.out.println("VERY_STRONG");
        else if(scores >= 60)
            System.out.println("STRONG");
        else if(scores >= 50)
            System.out.println("AVERAGE");
        else if(scores >= 25)
            System.out.println("WEAK");
        else
            System.out.println("VERY_WEAK");

    }
}







